/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ModelLayer;

/**
 * Write a description of class Kunde here.
 * 
 * @author (GP3 Project Solutions) 
 * @version (07-06-2011 JSM: Oprettelse af klassen)
 */
public class Kunde extends Rolle
{
    // instans variabler
    private double kreditMax;

    /**
     * Konstruktør for objekter af klassen Kunde
     * @param kreditMax Kundens maksimale kredit
     */
    public Kunde(double kreditMax)
    {
        // initialisering af instans variabler
        super();
        this.kreditMax = kreditMax;
    }
    
    /**
     * Metode der angiver den maksimale kredit
     * @param kreditMax Den maksimale kredit
     */
    public void angivKreditMax(double kreditMax)
    {
        this.kreditMax = kreditMax;
    }
    
    /**
     * Metode der henter den maksimale kredit
     * @return kreditMax Den maksimale kredit
     */
    public double hentKreditMax()
    {
        return kreditMax;
    }

    /**
     * Metode der tjekker om rollebeskrivelsen svarer til kunde
     * @param rolle Rollebeskrivelsen der tjekkes for
     * @return boolean Sand hvis rolle lig kunde ellers falsk
     */
    public boolean harType (String rolle) 
    {
        if (rolle.equalsIgnoreCase("Kunde"))
        {
            return true;
        }
        else 
        {
            return super.harType(rolle);
        }
    }
 //-------------------------------------------------------------------
  
}

